package cn.edu.cug.cs.gtl.docsrv.seq;

import cn.edu.cug.cs.gtl.docsrv.doc.DocManager;
import cn.edu.cug.cs.gtl.mybatis.mapper.seq.SeqAll;
import cn.edu.cug.cs.gtl.protos.Document;

import java.util.Map;
/**
 * 基于关系数据库Oracle实现的时序数据管理器
 * SEQ_ITEM表中存放时序数据的条目信息
 * SEQ_FILE数据表中存放时序数据文件
 * 这两个表通过SEQ_INTERNAL_ID关联
 */
public class RDBSeqManager  extends SeqManager{
    /**
     * 将SeqAll分解成SeqItem和SeqFile，
     * 然后将SeqItem插入数据表SEQ_ITEM，
     * 将SeqFile插入数据表SEQ_FILE，
     * @param seqAll 时序数据文档
     * @return
     */
    @Override
    public boolean insert(SeqAll seqAll) {
        return false;
    }

    @Override
    public boolean insert(String localDir, DocManager docManager) {
        return false;
    }

    @Override
    public Document query(Map<String, Object> parameters) {
        return null;
    }
}
